.jPaginate {
	height: 34px;
	position: relative;
	color: #a5a5a5;
	font-size: small;
	width: 100%;
}

.jPaginate a {
	line-height: 15px;
	height: 18px;
	cursor: pointer;
	padding: 2px 5px;
	margin: 2px;
	float: left;
}

.jPag-control-back {
	position: absolute;
	left: 0px;
}

.jPag-control-front {
	position: absolute;
	top: 0px;
}

.jPaginate span {
	cursor: pointer;
}

ul.jPag-pages {
	float: left;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

ul.jPag-pages li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
}

ul.jPag-pages li a {
	float: left;
	padding: 2px 5px;
}

span.jPag-current {
	cursor: default;
	font-weight: normal;
	line-height: 15px;
	height: 18px;
	padding: 2px 5px;
	margin: 2px;
	float: left;
}

ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-next,span.jPag-sprevious,span.jPag-snext,ul.jPag-pages li span.jPag-previous-img,ul.jPag-pages li span.jPag-next-img,span.jPag-sprevious-img,span.jPag-snext-img
	{
	height: 22px;
	margin: 2px;
	float: left;
	line-height: 18px;
}

ul.jPag-pages li span.jPag-previous,ul.jPag-pages li span.jPag-previous-img
	{
	margin: 2px 0px 2px 2px;
	font-size: 12px;
	font-weight: bold;
	width: 10px;
}

ul.jPag-pages li span.jPag-next,ul.jPag-pages li span.jPag-next-img {
	margin: 2px 2px 2px 0px;
	font-size: 12px;
	font-weight: bold;
	width: 10px;
}

span.jPag-sprevious,span.jPag-sprevious-img {
	margin: 2px 0px 2px 2px;
	font-size: 18px;
	width: 15px;
	text-align: right;
}

span.jPag-snext,span.jPag-snext-img {
	margin: 2px 2px 2px 0px;
	font-size: 18px;
	width: 15px;
	text-align: right;
}

ul.jPag-pages li span.jPag-previous-img {
	background: transparent url(../images/previous.png) no-repeat center
		right;
}

ul.jPag-pages li span.jPag-next-img {
	background: transparent url(../images/next.png) no-repeat center left;
}

span.jPag-sprevious-img {
	background: transparent url(../images/sprevious.png) no-repeat center
		right;
}

span.jPag-snext-img {
	background: transparent url(../images/snext.png) no-repeat center left;
}